package com.css.fxfzxczh.modules.disasterSituationDataManage.emergencyReport.service;

import com.css.fxfzxczh.modules.disasterSituationDataManage.emergencyReport.entity.EmergencyReport;
import com.css.fxfzxczh.modules.disasterSituationDataManage.emergencyReport.param.EmergencyReportParam;
import com.css.fxfzxczh.modules.disasterSituationDataManage.emergencyReport.vo.EmergencyReportVO;

import javax.servlet.http.HttpServletResponse;
import java.util.List;
import java.util.Map;

public interface EmergencyReportService {
    Map<String, Object> getPage(EmergencyReportParam queParams, int curPage, int pageSize);

    void exportData(HttpServletResponse response, EmergencyReportParam param);

    EmergencyReportVO findById(String id);

    void save(EmergencyReport param);

    void submit(String id);

    void update(EmergencyReport emergencyReport);

    void batchDelete(List<String> ids);

    String getCode(String xsemId);
}
